turbo-charger washing device - Spanish English Dictionary